package com.game79.musou.webapp.action;

import com.game79.musou.model.Player;

public class MissionAction extends ActionBase {
	private long chosenRewardId;
	private double configId;
	private boolean withAvailable;
	private boolean rareBreak;
	private int dmTopoType = 1;
	private Player currentPlayer;
	
	public MissionAction acceptMission(double configId){
		
		this.setConfigId(configId);
		return this;
	}
	
	public long getChosenRewardId() {
		return chosenRewardId;
	}
	public void setChosenRewardId(long chosenRewardId) {
		this.chosenRewardId = chosenRewardId;
	}
	public double getConfigId() {
		return configId;
	}
	public void setConfigId(double configId) {
		this.configId = configId;
	}
	public boolean isWithAvailable() {
		return withAvailable;
	}
	public void setWithAvailable(boolean withAvailable) {
		this.withAvailable = withAvailable;
	}
	public boolean isRareBreak() {
		return rareBreak;
	}
	public void setRareBreak(boolean rareBreak) {
		this.rareBreak = rareBreak;
	}
	public int getDmTopoType() {
		return dmTopoType;
	}
	public void setDmTopoType(int dmTopoType) {
		this.dmTopoType = dmTopoType;
	}

	public Player getCurrentPlayer() {
		return currentPlayer;
	}

	public void setCurrentPlayer(Player currentPlayer) {
		this.currentPlayer = currentPlayer;
	}
}
